package com.kaifamiao.demo.d0727.pm;

/*
    extends
   1. Object 类有什么， 能干什么
   2. 子类能够继承哪些成员
        除了 private 修饰的成员，其他成员都能继承  （能访问到的都能继承）
        final 关键字、修饰符,
            final 类: 不能有子类，不能被继承
            final 字段, 也可以修饰局部变量: 只能赋一次值, 不能变
                final 实例变量，在声明时就要赋值
            final 方法： 不能被重写（覆盖） override
   3. static 成员能被继承吗？  可以
   4. 什么是重写？
   5. static 方法能被重写吗？  不能
 */
public class Test {

    final int num = 10;

    public final void say(){
        final int a; // 并不要求在声明时就要赋值

        a = 10;
    }

    public void say(String msg){}
}

class A extends Test{

    {
        System.out.println(num);
        say();
    }


}

